swarm of people or little animals - German English Dictionary